OK, then a couple of things to know as a developer right off the bat.
Menu items and their relationships are in F9000 and F9001 respectively. In our environment these are found in the control tables.
The top view of the tree are (YMMV)
select TMTASKID,TMTASKNM,TMLNGTASK FROM "TESTCTL"."F9000" where TMTASKTYPE = '00'
Pick the views you are interested in from there. Favourites are TMTASKID = 98 in our system.
Native JDE tables are all described at
https://jde.erpref.com/ but if you want proper insight including your user-defined table, you will need a copy of Interrogator.
Sadly there is no standard menu documentation that I am aware of. Native tasks on the Enterprise One menus out of the box generally refer to JDE versions of UBE's and APPL that are probably not used by users, so unlikely to be much use anyway, especially if your security exercise is locking users down to your own versions.
As a matter of curiosity, are you using plain JDE security tables modified via P00950 or are you using one of the bolt-on apps available?