Historically we've converted eBooks into PDF files before uploading into Marketo. If the eBook has embedded video clips/ hyperlinks/ anything more interactive then we’ll have users visit a Marketo page, fill out a form and then have the form redirect to a company web-page where the eBook is hosted. I’m not entirely sure if it’s possible to keep the “flip-book” formatting in Marketo as shown in image below. When you click on the arrow, the page will turn. Is there a way to keep this format when using Marketo?
With a Guided LP you can do anything you want (with the exception of server-side programming).
Either way, unless this layout on your current site is specifically relying on server-side processing (JSP/PHP/etc.) with same-domain restrictions you can do the same thing on a Marketo LP. I recommend GLPs because they are designed for "raw" HTML -- meaning they can just as easily be single-page rich web sites, if you want to go there.
As far as I'm aware, Marketo doesn't have this native functionality, so it would most likely have to be coded. However, this can easily be done with Uberflip and perhaps SlideShare has something similar (I've used both for something like this in the past). I know you wanted to keep it in Marketo, though, so I'm not sure that helps.