A command line calculator with variable and custom function support