How do I set up opportunity access based on user groups?
Opportunity access can be controlled on different levels. To provide access to certain user groups, then create a separate access group and can write an access group rule to grant access to opportunities.
See How do I create and manage security access groups in Oracle CX?