Не мог он этого сделать, не указав причин, ошибок, недочетов и т.п.он их забраковал
Исправьте ошибки. Калькулятор - он и в африке калькулятор, его невозможно забраковать, если он работает правильно.
Если Ваши 3 калькулятора работали все-таки правильно, то все равно расскажите какими они были, иначе первые варианты, которые Вам будут здесь предложены, скорее всего будут аналогичны забракованным.
Вообще для создания калькуляторов существует 2 подхода: 1) (доисторический тупой подход, недостойный программиста) делать симулятор обыкновенного калькулятора с кнопками, 2) делать интерпретатор арифметических выражений, когда в поле вводится выражение, а в соседнем окошке по мере ввода всегда виден результат.