Функция — это особым образом сгруппированный набор команд, которые выполняются последовательно, но воспринимаются как единое целое. При этом функция может возвращать (или не возвращать) свой результат. Причем return - как раз таки и команда для возвращения какого-либо результата работы функции.