User Input

user can input formula, need to create proper constructor. clean up code