This would be a good use of Tech Communication suite - Captivate and Framemaker with a little bit of Adobe Premiere thrown in as well. Create the text content in Frame and do the elearning content in Captivate. Premiere for videos.
Welcome to the forums. However I think you posted your request in the wrong forum. Captivate is an eLearning authoring tool, not really meant to create ebooks. Adobe has several applications that could create ebooks. To mention two of them: InDesign and Framemaker. There is also DPS. You also have to know which type of ebook you want, because there are several output formats.