I have very small arduino code but I use too many Serial.print("Type your name")... Serial.print("Type your age")... After increasing this serial messages my program became completely unstable. I believe it's lack of memory cause my atmega328p only has 2048KB of SRAM.
My question is this: I have no more than 10 variables of type int in my code. How am I running without memory? Are those strings in the Serial.print saved in the SRAM when arduino starts?