As many as you want! Or at least as much as SmileBASIC's memory will allow, which is a lot. If you have arrays that you want to save, it can be a bit complicated, but it's still possible. Ask me about that if you need to know how.