Check if your user has all necessary permissions according to the role assigned:
Navigate to Settings → User Management
Find the User and check what role has been assigned to the user
Check Role Permissions by switching to "Roles" tab
Click on the pencil on the right to edit and navigate to:
Appointment Setting → grant "Full" access
Events → grant "Full" access
Schedule events → grant "Full" access
After you add full permissions to the menus as advised above, your Closer/Setter will be able to add approved outcome, and they will be able to schedule calls with leads.
Pro tips
In case you have a larger team, and you would like to grant more permissions to specific users only, create a custom role for them, granting them all necessary permissions while keeping other team members within their standard roles