Первая ошибка - функция и переменная имеют одинаковые имена.
Вторая ошибка - синтаксическая, неверно написан оператор "default".
Из критических ошибок, что не дадут программе даже запуститься всё.
Теперь просто пробежимся по коду, так как много недочетов.
Начнем с того, что ты не прикрепил задачу к задаче, поэтому я никак не могу сказать, оправдано ли создавать три глобальные переменные. Если же твои переменные r, s, EP(меняем имя этой переменной на natural_growth) используются только в функции и больше они в программе нужны не будут, то лучше их засунуть в твою функцию, если же они будут еще где-то использоваться, то твое объявление их глобальными - верно.
Теперь посмотрим в основный цикл программы, здесь вообще что-то непонятное и страшное, ты берешь переменную choice, которая рассчитана, чтобы пользователь что-то вводил(ну как я понял, что ты хотел), но ты же просто присвоил ей единичку и забыл про нее, и сейчас она особого смысла не имеет, блок "default" вообще никогда не сработает. Также, для создания бесконечного цикла можно было написать просто: "while (1)"/"while (true)"/"while(!false)". Ну и последнее, setlocale бы добавить, ибо русский язык не все компиляторы будут с ходу нормально выводить.