Интересная конструкция. У вас результатом операции является не комплексное число, а калькулятор. Мне кажется пользователи голову сломают. Предлагаю переделать так, чтобы результатом было комплексное число, что просто и понятно.