A JavaScript calculator using the Shunting Yard Algorithm
Enter a valid mathematical expression and click eval.
Use + - for addition and subtraction.
* / for multiplication and division.
( ) for prioritize operations.
^ for power and roots.
Use one over value for root. I.e.: Square root of 2 2 ^ (1/2)