Да, вместо int m надо было использовать s (в условии потом тоже проверять s) либо убрать первую строчку int s = 1;. Судя по коду, надо было создать разные 3 программы с разными названиями, добавить запуск программы с параметрами нужного вычисления или создать 3 метода с названиями вычислений для наглядности. з.ы. А то выглядит странно, разные задачи, а название программы одно и тоже.
Не создавал новые а просто переписывал предыдущии. Ошибся, вместо s - m написал, видимо неоткомпилировало из за отсуствия переменной m, и я просто ее задал в цикле, долго не смотря почему m нету.