When I entered my private key on MEW, it was able to generate my public key.
I thought both of these are unique. I thought that in order to interact with the blockchain, the public key is needed to identify 'publicly' your presence on the blockchain.
And your private key - is a unique key - that is used to spend the balance in your public key.
So how does MEW know my public key after I give it my private key only?