Hi Susan, take a look at software called Camtasia. It is easy to learn, there are lots of videos online to show you how to use it, and it does all the things you are asking about. They offer a 30 day free trial and it costs $250 to buy, a small amount for the ability to create as many courses as you want.
There are lots of options, but I think Camtasia is the best. Now, where did I put that affiliate link to their website ... 🙂