My solution to the Calculator project in The Odin Project Foundations course:
https://www.theodinproject.com/lessons/foundations-calculator
https://mahnewr.github.io/calculator-top/
- Handling multiple edge cases in calculations.
- Handling and updating the 'state' based on user input.
- Refactoring the code into functions.
- Keyboard support for numbers and operators.