okay! I’ll try Ren’Py. Sounds like fun anyway, writing is one of my hobbies
There is the official Ren'Py page: https://www.renpy.org/doc/html/index.html
And I have also written this post on different types of visual novel choices: https://gamejolt.com/p/so-on-tap-for-today-i-want-to-go-over-a-few-simple-choice...
There is also the RenPy subreddit where devs discuss the engine: https://www.reddit.com/r/RenPy/
That depends on how much you want to happen as a result of a choice.
The documentation should provide the structure for writing out the choice paths, and I also suggest reading up on what are called "persistent flags" - things that can switch on or off at any point in the game and stay that way (there are also "default" variables - they tie to a save file but reset each time you start a new game instead of loading a save).