Mental Model
We use a stack to reorder operators so that expressions can be evaluated without parentheses and with correct priority.
Analogy: Imagine sorting tasks by priority on a desk: you put urgent tasks on top and do them first, then less urgent ones. The stack helps keep track of which operator comes next.
Infix: A + B * C Stack: empty Postfix: empty Stack grows as operators wait to be placed in postfix order.
