^ = techito (little roof)
* = asterisco
# = gato (litteraly means cat, but refers to the game of gato(tick tack toe))
~ = rabo de chancho (pig's tail)
: = dos puntos (two dots)
; = punto y coma (dot and comma)
' = comilla (little comma)
I don't see what 'hash' is a picture of. There is 'cross-hatching' in illustration, but that's not the same word (and it's specifically cross-hatching, not just hatching, where the lines generally align). Otherwise 'hash' is either a meat dish or a recreational drug, neither of which look much like #.
^ = Hat
* = Star
# = Hash
~ = Squiggle
{ = Curly