make me a fully working batch scientific calculator, must be all your own work
scientific notation
floating point arithmetic
logarithmic functions, using both base 10 and base e
trigonometric functions (some including hyperbolic trigonometry)
exponential functions and roots beyond the square root
quick access to constants such as pi and e