Video Recording Software: OBS Studio
Video editing software: OpenShot Video Editor (you can insert text, etc.)