New version including inputs.
Interprets interger, decimal and fraction and exits on TypeError. Since some fields will need to be blank in future, will need editing