Simple Chat (Make a choice disappear if picked once already)

So, I’m using Simple Chat by Mark Tilford. I want to make it so that there’s a bunch of questions to ask and if you’ve already asked that question, it doesn’t show again in your list of potential questions to ask. My code currently looks like this:

Carry out finding responses to EDUCATION: 
	Link to CHESSCLUB;
	Link to FRENCH;
	Link to CRAMSCHOOL;
	Link to TEACHER;
	
[NODE]
Report giving link to CHESSCLUB: 
	instead say "" 
	
Report giving text for CHESSCLUB: 
	instead say ""
	
Carry out finding responses to CHESSCLUB: 
	Link to FRENCH;
	Link to CRAMSCHOOL;
	Link to TEACHER;

[NODE]
Report giving link to FRENCH: 
	instead say "" 
	
Report giving text for FRENCH: 
	instead say ""
	
Carry out finding responses to FRENCH: 
	Link to CHESSCLUB;
	Link to CRAMSCHOOL;
	Link to TEACHER;

As you can see Education has a bunch of choices and I want to player to pick one of the options in any order and the others appear but if they’ve already asked one, it doesn’t show again. That way, the player can ask the questions in any order they want without me having to set a predestined path for them until they’ve exhausted all the questions. If someone could tell me if there’s a way to do this, I would appreciate it. Thank you!