Problema al usar intentar crear un menú

Hola, sepan disculpar mi pregunta, puede sonar tonto el problema pero no sé como solucionarlo! Estoy intentando armar un menú y me facilitaron un ejemplo para hacerlo; probé el código que es el siguiente:

import pilas

def ayuda():
    escena_actual = pilas.escena.Normal()
    pilas.cambiar_escena(escena_actual)
    pilas.fondos.Noche()
    texto = pilas.actores.Texto("Ayuda del juego")
    
def jugar():
    escena_actual = pilas.escena.Normal()
    pilas.cambiar_escena(escena_actual)
    pilas.fondos.Nubes()
   
def menu(evento):
    escena_actual = pilas.escena.Normal()
    pilas.cambiar_escena(escena_actual)
    opciones = [("Jugar", jugar), ("Ayuda", ayuda)]
    miMenu = pilas.actores.Menu(opciones)

pilas.iniciar()

numero = 5

menu(None)

pilas.ejecutar()

El programa me devuelve lo siguiente:

ImportError: cannot import name utils 

También aveces me devuelve algo de un módulo numpy si en vez de usar import pilas uso import pilasengine pero no sé que es. ¿Cómo soluciono este problema? Tengo pilas 1.3.0 en Windows 7

Hola @feno, hay una guía sobre cómo crear menúes en los juegos en el manual de pilas:

http://manual.pilas-engine.com.ar/menu/

Eso sí, acordate de poner paréntesis en los “print” del ejemplo, al menos en la versión 1.3 (es algo que me quedó por corregir…):

Yo tambien tome este ejemplo, pero cuando quiero poner cuatro opciones en el menu, no me muestra nada en pantalla. Lo que modifique fue, en vez del print hice que vaya a una determinada escena.

Envianos el código @anibale, así podemos ver dónde está el problema.

Gracias @hugoruscitti, era un problema de identación, pude solucionarlo. Ya casi estoy terminando.