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?