In this example, we are using a User-Defined variable to store a word that represents the user's choice of a beverage. The glass represents the named variable/container, drinkChoice.
A variable can be used to tally a count of something. In this case, we're using the User-Defined Egg_Count variable to keep track of how many eggs are in the basket.
Sometimes you want to use a variable as a sort of flag or switch to tell you if some condition is currently true or false. The value of it should always be one of two values, such as [true or false], [yes or no], [open or closed], or in the case of this example, [on or off]. So the User-Defined variable, light_switch, is initialized with the value "off".