I checked out the file you uploaded and it seems to work fine. I click on the orange box to play a level and it comes back to the main menu with a green box, 1 star, 2 stars, and 3 stars depending on what I clicked.
@cesarzevil , sorry for that :( , as you can see there are alot of questions comes everyday with the same problem that why you don't get response also some of us like me or many others has many works than programming thats why i couldn't help you. and as i said it would much much better if you asked in the same tutorial so i can help you in anytime , i usually comes here every 3days and no notifications from these tutorials so why?? i have posted a official post of the tutorial you can ask there or in the same tutorial or put my name after @ ... also i wouldn't see your posts but you have PMed me and that's made me happy , finally some one understood what i want!
ok , i think there are many ways to fix this but the most easiest one is to put a sprite with 1-12 frames and put speed of animation to 0 and just put an event :
event1: condition1:system:on start of layout -->action1:levelbutton:spawn another object:numbers(sprite)->in middle -->action2:numbers:set frame --> levelbutton.levels(the variable)
done ^^ hope you remember what i said before ^^ and i'm happy to see some people that's need to learn but reading is better than asking ^_^