Ты не понял.
ФП основано на вычислении ФУНКЦИЙ, причем функции здесь понимаются не как привычные подпрограммы, а как МАТЕМАТИЧЕСКИЕ СУЩНОСТИ, всегда возвращающие одно и то же значение при подаче одного и того же аргумента. Это называется отображением. Множество аргументов отображается на множество значений с помощью функции, каждому элементу первого множества сопоставляется один элемент из второго множества. Вспомните школьную алгебру, где учились строить графики различных функции в декартовой системе координат. Это и есть те самые отображения.
В ООП же заложена совсем иная концепция, а именно идея объектов, обрабатывающих какой-то определенный тип данных и имеющих промежуточное состояние