*
*Allison Ziegler & Alfredo Castillo
*
*5/28/2018
*
*
This simple calculator performs several arithmetic and trigonometric functions, including
addition, subtraction, division, multiplication, exponentiation, square roots, logarithms,
and several others.

The custom features implemented in this calculator is that typing "pi" or "e" sets the current
display value to their respective constants. It also recognizes these as inputs when entered for
functions. The second custom feature is that the calculator prints a formatted user guide
when the user inputs "?" as a command.

The Console class handles all input and output to the user, and it holds a Calculator and a
NumericInputParser that hold information about current values and current input/output formats.
The NumericInputParser class takes Strings from the Console and produces doubles to return to
the Console and vice versa. The Console then passes doubles to the Calculator to perform
mathematic functions.

To run this calculator, run the main method. Input comes from the command line.