Mental Model
A tree is a special kind of graph with no loops and exactly one path between nodes. A graph can have loops and many paths between nodes.
Analogy: Think of a family tree where each person has one parent path up and no cycles, versus a city map where roads can loop and connect in many ways.
Graph example:
A -> B -> C
↑ ↓ ↑
D ← E ← F
Tree example:
A
/ \
B C
/ \
D E