- Using grid layout CSS for buttons
- Listener for clicks
- Getting Numbers from display
- Prevent several ways to type invalid inputs
- Allow working with negative numbers
- Clear function
- Code refactored for long expressions, giving a better understanding
- Allow continuing calcs with last result