Да я не парюсь, хотя время убил... конечно, думл еще часть описания из квеста убрать в текстовые файлы, например, и может разобраться с вложенными if и потом остановится...
https://github.com/k-a-suvorov/calc_ruby/blob/master/calc_ruby.rb например тут - первая попытка понять калькулятор, на ней я запись метода def name ens разбирал, теперь думаю попробовать через классы и, возможно, добавить работу с тригонометрическими функциями, ну и площади разных фигур...