Text over pre recorded video
Two ways. If it is one long set with multiple songs create a Lyric that covers each of the songs in order, load that into the schedule, then set the video as a motion background.
If you have multiple videos of one song each just move the different song lyrics into the schedule and add the appropriate video as a background.
Thank you for your reply. How do you then save the video as a final project to then be loaded onto Youtube.
I would use OBS (free) to record the output screen. It can be set to Record only, Stream Live only, or Stream Live and Record simultaneously.