Hi.
--You will need to store a lot of data for this you can use arrays, dictionaries or files.
--You will need variables, you need to learn them too, they will control the selection of dialogs and answers.
--You can also use a flowchart controller.
--And additionally sprites, text, touch and local storage, audio.
For all this there are many examples in Construct3 you open the one you need and explore.
For this type of games creators use visual trees with dialogs in paper electronic form, it is not to get confused.