This originally began as an assignment in class, where we were instructed to attempt to build a calculator that had the ability to perform basic mathematical operations determinant upon user input. The user was to be able to input a number into one textbox, select an operation from a list, and input a second number into a second textbox. The calculator would then run a function incorporating the information that the user had given and output the correct answer of the calculation. Our second challenge was to build upon this original design and only call on one funtion, regardless of the user's choice of operation. The intent of this exercise was to demonstrate an understanding of buttons, functions, and 'event listeners' in a language that we had just been introduced to.
I chose to go beyond the requirements and create a fully funtioning solar-powered calculator, reminiscent of those from my primary school math classes. As with all of my projects, I implore you to attempt to break this, as I am confident with its stability.