There are several options for sharing your personal calendar with other users - sharing, publishing, giving permissions. NOTE: if you are trying to share a resource, see Microsoft 365 Resource Management
Sharing: this option allows you to specify who can view your calendar, the details they can see and if they have editing or delegate rights.
Publishing: this options allows you to publish a calendar for use on a web page, for a non-Microsoft 365 user to see, etc. This option only allows for viewing.
Giving Permissions: this option allows you to specify who can view your calendar, the details they can see and if they have editing rights.
Sharing A Microsoft 365 Folder (Mail, SubCalendar, Contacts) this option allows you to share a particular folder or sub-calendar or Contact you created but not share everything
NOTE:
- Microsoft 365 users will only be able to share detailed calendar information with other Microsoft 365 users.
- If you are sharing your calendar with a Mac user, you must give at least Reviewer permissions to the person for them to be able to see your calendar.
See more information on Share an Outlook Calendar with Other People and Permission Settings for your Microsoft 365 Calendar