Graphs are ideal for representing networks where entities are connected by edges. Roads connecting cities is a classic graph application - cities are vertices and roads are edges. GUIs are hierarchical (tree-like), algebraic problems involve equations, and word-definition relationships are also graph-like but roads are the most direct example.