Metamask could be the best solution for you! You can create as many Ethereum addresses you want under one phrase code; besides this, you can export every address' private key separately! I do use Coinbase for multiple ethereum wallet addresses that very easy under one wallet, but you can't export private keys from Coinbase!