Ok. Visual novels can be implemented without too much complexity once you know what you want. The core element is a dialogue system where you can store and retrieve the correct dialogue based on the player's choices.
There's a few ways to do this but the most versatile would be using Arrays.
If you can't find any links to visual novel tutorials for Construct I would begin by learning how arrays work using the C3 manual and some example projects.
This is a C2 tutorial but the array object works the same in C3: construct.net/en/tutorials/arrays-beginners-170
This is a tutorial on a dialogue system: construct.net/en/courses/displaying-dialogue-games-36
Essentially what you need to do is write your dialogue options for each player choice and store them in a way that you can intuitively retrieve the correct dialogue from the array when it is required.
I would start simple by creating a short and basic conversation with a yes no response to each dialogue.
Example:
Game - "Hello, are you having a good day?"
Player Input - "Yes"/"No"
Game for YES - "That's great! Do you want to play a game?" / NO - "That's too bad. Do you want to go to the park?"
Player Input for Play a game? - "YES/"NO" / Go to park? - "YES/"NO"
Game for Play a game YES - "Let's play!" / NO - "Ok, Goodbye."
Game for Go to Park YES - "Let's go!" / NO - "Ok, Goodbye."
END