Creating a pre-recorded lecture on macOS
The fourth point about rewinding video and re-recording is unheard of. Let's say you made a minor mistake while speaking, best you can do is one or more of the following:

Open the video editor, add a text box that shows the correct thing to say, make it visible in the video as an overlapping window for 3-4 seconds. This is a common method to fix mistakes in post-shoot editing.

When you realise that you've made a mistake, immediately repeat the last sentence with the correct word and let the recording go on. While editing it later on, trim the portion where you misspoke and delete that part. There will be an slightly abrupt cut but not a big deal in lectures.


All this is possible in iMovie for macOS. It's free and easy to use. Also use help centre: https://help.apple.com/imovie/mac/10.1/#/mov5ec96da08
For screen recording, Quicktime is a good option. If you want to appear speaking in the video, use Photo Booth and put it in a corner such that it appears on the screen.
Other way is to use a camera and use clips from both the camera and the screen in the final video.