calculator interface completed2