An image on a Canvas can be used like many buttons. You can zone a Canvas using Canvas coordinates to create 'hot spots' that act like Buttons (but are really Canvas clicks) ...the tutorial here shows how to zone using map coordinates; however the pixel coordinates on a Canvas Chapter 17. Creating Animated Apps
can be used the same way to create hot spots as shown with geocoordinates in this example Chapter 18. Programming Your App to Make Decisions
or The Colors on the Canvas can be used like buttons , see the following simple example:
Yuk, not pretty, these ideas are all conceptual stuff showing how Canvas and an image can be made to work for you. How you use a Canvas, a beautiful image and use hotspots can be exciting. Show us what you can do. You could experiment with the images you posted. The above methods let you use the Canvas Touched events as if they were Buttons.
Is this what you want to do?