DATA is a way to store values in a queue. Then you can read those values using READ or RESTORE if the data was defined after a label.
DATA is useful if you don't want to hard code everything in your code. For example, I used data on the program I posted bellow to define attack patterns and other stuff.
https://miiverse.nintendo.net/posts/AYMHAAACAAADVHknZvDpag
DATA holds a series of constants which can be obtained using the READ command.
DATA "fishes",12
DATA "cats",2
DATA "dogs",3
FOR I=1 to 3
READ ANIMAL$
READ COUNT
PRINT "animal: ";ANIMAL$;", qty:";COUNT
NEXT
Each constant is read, one after the other. You can use the RESTORE command to make it start over from the first one again.
Use the PRINT command.
PRINT A$
The above will print the contents of A$ onto the active display.
PRINT B
The above will print the value of B onto the active display.
The SmileBASIC command list along with examples how to use each command, is available on their web site. It's worthwhile downloading it onto your PC or tablet, and reading through it, to see what built-in commands are available and what they do.
Do you mean - make it go up the screen, so there'll be room below it, for the next line? Just print something else. The new text will appear below the old. When the last row of the display is reached, all the old text will automatically shift up to make room for the new.
Use the "XY" feature of the SPANIM command. Sorry, I don't have an example at hand at the moment. It'll be about 12 hours before I can get back on MiiVerse. If you open a new discussion for this latest question, others will see it and reply sooner than I can.