If you're considering pasting your email as a public address to withdraw funds to, then I would recommend you search out some 'intro to bitcoin' or 'how to use bitcoin' videos on Youtube. I think watching a few of those will be quite helpful, at the very least they should provide you with enough knowledge to ask better questions. I'm not trying to be rude, but you're asking vague and wide questions about some very basic functions. Its OK to be 'bad at this', everyone starts there! With a bit of work, the system will seem less foreign to you very soon.
To take a stab at answering your Q more directly: Your wallet software can generate a million addresses, or more. Doing so doesn't really matter or accomplish anything, an address only 'becomes important' once you send bitcoin to it.
The coins you bought are probably sitting on an exchange service right now (I'm assuming you used something like Coinbase), so you probably want to withdraw them to a wallet you actually control. To do so, you'll install some wallet software, and it will generate some receiving addresses for you. Open up your exchange account, and paste one of the receiving addresses into the 'withdraw' field (it doesn't matter which address you paste in, just pick one from your wallet). Next you'll press submit/confirm, and after some time the exchange service should submit a transaction to the network to withdraw your coins.
Litecoin is a separate network, so you'll have to do the same thing again, but using litecoin software that will generate a litecoin receiving address for you.
If you try to withdraw to your email address (or anything else that isn't a valid bitcoin address), the wallet software will give you an error message, you will not be able to submit a transaction like that. The code is built to guard against errors.