Mental Model
Use a stack to keep numbers until an operator appears, then combine the last two numbers using that operator.
Analogy: Imagine a pile of plates where you add plates (numbers) on top. When you get a special instruction (operator), you take the top two plates, combine them, and put the result back on top.
Stack (top at right): [] Expression: 2 3 + 4 * Initial stack empty: [] After pushing 2: [2] After pushing 3: [2 -> 3] After '+' operator: [5] After pushing 4: [5 -> 4] After '*' operator: [20]
