This is a simple example with three variables called "a", "b" and "sum".
1. First we assign the numerical value 0 to the variable "sum".
2. Then we assign the value 2 to the variable "a" and the value 3 to the variable "b".
3. Now we add "a" and "b" and assign the result to the variable "sum" (the value of "sum" changed from 0 to 5).
4. We use the variable "sum" for the "say" block.
Link to the example space: https://cospac.es/iH9B
Similar to a variable you can think of a list also as a container. The difference is that it can hold multiple values (or variables) like a box.
Lists are often used in conjunction with loops like in this example.
1. We create a list called "phrases". The list holds 3 different phrases (but could also be numbers or other variables).
2. Then we use a "for each" loop to iterate over the elements in the list.
3. For every element in the list the woman says the value of the element and the program pauses for 2 seconds.
Link to the example space: https://cospac.es/Av3J
The examples here were somewhat arbitrary. The use cases for variables and lists are very diverse. It depends on what you want to do. I didn't really understand what you're trying to do. How should your program exactly look like? The viewer should be able to choose a phrase and then the item will respond with a certain phrase?
Benjamin