How to show CiviCRM menu for non admin role using WordPress?
If I am understanding correctly you wanting other roles to access CiviCRM menu, which is linked to the WordPress Access Control and giving that role CiviCRM: access CiviCRM. You would then have to give them the access to whatever other features are needed. These settings are in Administer > User and Permissions > Permissions (Access Control) and select WordPress Access Control.