echo Hello %name%, nice to meet you!
echo.
echo My name is Myst.
echo.
cls
echo.
echo Let us begin!
The CLS command makes to clean the window, so you can read nothing. Also you need to stop the execution of the script (with a pause).
You are using the cls command too many times without pausing the code.
Also you need to try to don't make a intelligible code like that, you need to make indentations, make empty lines, to let us understand the code.
And no need to use string recognitions like "true or false?" because exist a type of variable called "Boolean" and that is only True/False, you can use boolean questions with the Choice command.
Really you need to rewrite it all the code again because you can see things like this:
if %variable% equ TRUE goto answer2
if %variable% equ FALSE goto question3
if %variable% neq TRUE goto question2
if variable only can be "true" and "False" then the third conditional never will be processed, no need to be a pro to understand it, is logical.
And think about what happens if the user type "true" or "TrUe" or any variant?
Then you will need to use the /I parameter of "IF" statement.
If /I EQU "True" (Goto...) ELSE (Goto...)
And you are using the operator "&" to print a string using echo command, but you can't print operators without using double-quoues or escaping the character:
Echo "&"
Echo ^&
Too many thing more for explain but the big problem of your code is that you've missed like 10 "pause" needed to read the strings.
PS: Sorry for my english.
Here is the corrected code:
@Echo off
Color F0
Echo+
Echo: True or False | MORE
Pause & CLS
Echo+
Echo: Welcome! May I ask your name before we begin? | MORE
set /p "name=" & CLS
Echo+
Echo: Hello %name%, nice to meet you! | MORE
Echo: My name is Myst. | MORE
Pause & CLS
Echo+
Echo: Let us begin!
Pause & CLS
:start
color FC
Echo+
Echo: QUESTION 1
Pause
Echo+
Echo: TRUE or FALSE | MORE
Choice /C TF /M "Though hard, you can start a fire by rubbing 2 cool ranch doritos together for a long time."
if %ERRORLEVEL% EQU 1 (Goto Question2) ELSE (goto Answer1)
:answer1
cls
Echo+
Echo: Wrong! Though it is very hard, it is possible.
Pause & CLS
Goto :start
:question2
color F3
cls
Echo: QUESTION 2
pause
Echo+
Echo: TRUE or FALSE | MORE
Choice /C TF /M "Singing in the shower lowers your cholesterol, heart rate, & risk of cancer and heart disease."
if %ERRORLEVEL% EQU 1 (Goto answer2) ELSE (goto question3)
:answer2
cls
Echo+
Echo: Wrong! | MORE
Echo: Here is a fast fact for you %name%. Dark chocolate doesn't either.
Pause & CLS
goto start
:question3
...
...
...