Al parecer no comprendes aún el tema de las rutas, entiende que una misma ruta no sirve para scripts ubicados en diferentes partes.
La instrucción dirname(__FILE__) te devuelve la ruta actual del archivo en cuestión, si el error dice que está mal no creo que te esté engañando ya que es claro que estás dentro de /menu/ cuando deberías estar mas arriba.
Los errores no mienten, no te engañes.