This is a simple program that showcases variable storing in Scratch. There are 10 stored memory slots, those being 0-9. There are 3 active memory slots, those being 1-3. The active memory can be manipulated with Scratch's usual commands, but the stored memory cannot. You can put stored memory in active memory by using the get command. Commands: reg (stored variable) as (anything, text or number etc) get (stored variable) to (active variable) ask (stored variable) (question) This allows for user input. Example of a functional program: ask 0 Do you like platformers? get 0 to 1 This will put the user's answer in the first active memory slot.