Keynote is free for Mac users. Google Slides is free also, but extensive features require subscription starting at $5 per month and up to $25 per month. Depending on your needs and expectations choose the one that works best for you.