It works reasonably to create menu's.
The major new rule for menu's is that some things can't have duplicated names. That means you have to delete the old one before creating a new one. I do not do the "delete, then make it with a the name name" method.
I create unique elements for all my buttons in the main menu creation subroutine, then I toggle visibility when I want a different button there. I draw my pause and resume buttons exactly in the same place, but as separate buttons. then I will hide the one I want inactive and flip the visibility when needed. There is an example here with my new menu code tutorial.
any field you want to update (menu text...) should have a unique name.
menu font transparent doesn't work.
you can have the original menu setup (either the old commands or using "menu form form0") with some transparency value, but no new forms can have transparency.
There are 2 stickied post in Tutorials here that I tried to assemble all the new information about easyuo that isn't updated in the wiki over on easyuo.com.
I mapped a bunch of colors and there is a called script you can use to define all the colors. I wish I had understood namespaces when I did all that, but that took another 6 months before I even tried. Otherwise colors need to be in hexadecimal form as $BBGGRR. The color will work in decimal, it is just harder to predict.

2 new concepts:
-Everything has a parent (the form or panel where the elements is placed)
-You can modify most parameters to any element using "menu setprop"