* *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.