To record screen
1. Camtasia https://www.techsmith.com/video-editor.html
2. Icecream screen recorder https://icecreamapps.com/
Mic used
Always use USB based mic in the laptop as laptop inbuilt mic will also record and because of the inbuilt microphone of laptop you will have noise in the audio .