Hello,
I have been thinking about this idea, and I think it is probably possible to succeed such a interactive guide that is reset at each visit while using a book.
The book is a resource and Moodle does not remember the student's progression in a book.
It is possible to create links in the book to navigate to the different pages, and, if necessary, it is possible to hide the table of content of a specific book with a bit of css code.
I made a small test that let me think it should work.
Kisses
Zabelle