Зачем вам 2 экзамляра Scanner для делимого и делителя? Достаточно создать один экземляр класса и завести 2 переменные для делимого и делителя.
Что касается реализации калькулятора, то тут все зависит от ваших возможностей и вашей фантазии:
Вот, несколько враиантов реализации...
1) Использование switch case. Пользователь вводит "Подели", вы при помощи указанной конструкции находите нужный арифметический оператор, далее просите пользователя ввести числа (делимое и делитель). Ну и выдаете ответ. Тогда нужно предусмотреть вариант, когда пользователь введет "левое" слово и на это выдавать некое информационное сообщение.
2) Другой вариант, как например, можно принимать от пользователя целое предложение. String, а далее при помощи регулярного выражения получать нужную информацию (арифметический оператор словами, делимое и делитель). Тут понадобятся знания регулярных выражений (regExp)
3) Другой вариант, например, чтобы исключить такие моменты, как "подели", "раздели" и т.д. получить корень слова сделав проверку при помощи метода
contains("дел")
, а далее согласно корню слова произвести нужное вычисление. Ну или взять библиотеку, которая работает с грамматикой.
Что-то типа -
wordnet.ru
4) нейросети и т.д.
Наверное, как-то так...
Может быть есть более изящные способы решения вопроса)