Global Variables Set From Switch Statement?

I'm using a basic Arduino Nano. Not sure how much memory that affords me relative to what I need.

So basically, I'd have 36 custom characters for each alphabet (all letters plus numbers), and 3 alphabets, plus an additional 8 custom characters for other things. Total of 116 custom characters. The three alphabets are now stored in a multi-dimensional array, and the other 8 are stored outside it. Also, to make the rest of the code more readable, I went ahead and made it so that the "chosen" alphabet is it's own set of 36 global variables (that way I'm just calling an easy-to-reference variable instead of an indexed array). So, in short:

  • 1 global multidimensional array containing 108 characters
  • 8 global additional custom characters
  • 36 global custom characters for the chosen alphabet

This probably... takes up a lot of space? Again, no frame of reference here, so no idea how much of a problem this would actually be. If it looks like it'll be an issue, is there a way to erase the global multidimensional array after the chosen alphabet is put into its global variables? Free up that space again?