Multiple branch/chapter management with various access level of information
You should use the CiviCRM Multisite with the Multisite Permissioning extension for this, and give each organization their own domain.  Within the domain, you can use WordPress roles and/or ACLs to get the various intra-domain roles.

Note that this is NOT a newbie task - multisite CiviCRM is an advanced topic.  Consider hiring outside assistance!