Пожалуйста, проверьте условие в цикле while, оно завершается, если введенный вход не является 'E' .
Чтобы это работало, измените его следующим образом:
while(!opCode.equals("E")) {
// Operation code
}
Кстати, чтобы быть более понятным с операциями, вы можете напечатать, как показано ниже:
System.out.println("Enter what you want to do, 'a': for addition, 's': for subtraction, 'd': for division, 'm': for multiplication ");