Can anyone help with a multiple choice dialogue system?

Hi! This is my first post here so if I’m forgetting something obvious or something, please bear with me.

I love IF and the way you can interact with the world.
I don’t really love how you can interact in dialogue.

I would like to figure out a way to try to implement old-school RPG dialogue systems. Stuff like this:

I realize this may be incredibly complex and I’m relatively new to Inform 7 but I’d like to hear how you’d tackle this anyway. Thank you!

To be clear, I don’t expect anyone to just drop everything and type an extension for me obviously. I’d like some pointers on whether to use values, tables, rules, any ideas on how to make this work with commands, et cetera.

I think there’s a nice extensions that Brain Guzzlers from Beyond and Fair use that does this, called (I think) Simple Choices. I’ll look it up; I’m on my phone.

Oh, here it is: Hybrid choices. It lets you create different pages of multiple choice conversation that link to each other.

Dude, I cannot thank you enough! That extension does exactly what I wanted and more. Thanks!

I’m a huge fan of this extension, so let me know if you have any questions.