While Daza has you on the right track with a list-style inventory, you may be a bit too new to Twine to make proper use of that.
You might want to try something like this in a passage called "Choices" with the tag "nobr":
<<if $choices eq 0>> What do you want to take?<br><br> <<elseif $choices eq 1>> You can take one more thing. What do you want?<br><br> <<else>> You're ready to go! <<endif>>
<<if $choices lt 2 and $flashlight is not "taken">>[[Take flashlight|Choices][$flashlight = "taken"; $choices += 1]]<br><<endif>> <<if $choices lt 2 and $backpack is not "taken">>[[Take backpack|Choices][$backpack = "taken"; $choices += 1]]<br><<endif>> <<if $choices lt 2 and $matches is not "taken">>[[Take matches|Choices][$matches = "taken"; $choices += 1]]<br><<endif>>
Comments
You might want to try something like this in a passage called "Choices" with the tag "nobr": Included is a sample TWS and HTML.
Hope that helps!