Calculator complete

Will work on interface