calculator interface completed