It seems that a functional is kind of like a QM operator. For example, the position operator multiplies the wavefunction by the position x. One central difference would be that these operators put out new functions instead of complex numbers, except in special cases.