Всё верно - пользователь же вводит именно строку, а дальше вам надо её распарсить: выделить отдельно числа и математические операторы и, в зависимости от этого, совершать манипуляции над числами. Задача немного более сложная, чем вы её себе представляете.