In any case, the game engine allows you to return to the any selection at any time. I spent a long time choosing between Ren'Py and Twine. both game engines - allows to create a text-based game and both engines allow you to return. I settled on Ren'Py because here it works better. Having reached the ending you can rollback (button in the bottom menu or on the mouse wheel) to another choice or easily load a save. And also, Ren'Py saves have not only a large number of slots, but also a screenshot on them <3
And besides, i want to add secret content that is only available after achieving some endings. The game already has code that tracks endings and in the next patch of the game an achievement window will be available where the player can track this