Multi layer screen

Is it possible to use a multilayer screen? Should two canvas not be next to each other but on top of each other in two layers? The problem is that I can’t use a button on canvas, only imagesprite. Therefore, I need to design each button and draw them and use them as sprites. Is this a solution?

  1. "can’t use a button on canvas," -- true

  2. "design each button and draw them and use them as sprites" -- great idea, using ImageSprites as virtual Buttons works

3). You can also create 'hot spots' on the Canvas. There are various links there that describe several methods.