This is a Javascript calculator. I've included scientific notation, parentheses, and last answer Ans. The calculator is set up so that syntax errors were prevented by the rules of the button press logic.

The app can be found on Heroku here.