The project:
- Is mobile responsive
- Allows you to continue operations
- Doesn’t let you enter multiple decimal points
- Shows a scroll bar when you enter a large number
You have the ability to perform basic operations, see the result, and then continue operations on these final values. The clear button can reset it to zero. When you enter a very big bunch of numbers, a scroll bar will show up, allowing you to see everything.
There are definitely some unique challenges in creating calculator logic because there are many different approaches and many different use cases that you will need to plan for.
For example, you don’t want to be able to enter more than one decimal point. The same thing, once you have pressed operator, you don’t want to be able to add a decimal point either.