Explanation of defining variables with prompts