Si el mensaje indica "undefined function" significa que no la estás incluyendo (definiendo) en el contexto de tu script, quiero suponer que el include de funciones.php haría eso pero si te sigue saliendo el mismo error entonces algo haces mal.
De preferencia usa
require pues en caso de haber algo mal serás notificado.
No entiendo para que tanto misterio.