Depende del lenguaje.
La forma más cochina y poco recomendada es con un eval(), otra sería acceder al stack de variables locales y buscar la función, o almacenar las funciones en la guna estructura de datos. hay varias formas depende del uso y lenguaje.
Saludos