A command line calculator that can intelligently evaluate expressions using the shunting-yard algorithm