Intended behaviours / limitations:
- this calculator (like many real world calculators) doesn’t show you the last operation your pressed. This was a UX choice. However, the calculator does show the last button you pressed, so you should know what you’ve been doing.
- after pressing ‘=’, then unless you use the ‘ans’ button to store you value, then a new calculation chain is started, unless you press another operation (+,-,x,/) , in which case, the evaluated answer is used as the first term. Again, this is behavior seen in simple real-world calculators
- The percent button doesn’t work, as I’m not sure of what functionality it should actually have - seems to behave differently on different calculators. Other buttons work.