Ledsteplin
Ambassador
If you've already enabled 2-factor authentication, chances are you've already created a few app-specific passcodes to use. I have several, specifically, 3rd-party email apps that I was using. In regard to your iCloud account inquiry, no, you DO NOT delete your iCloud account. Anyway, you can read about app-specific passcode via the following link.
https://support.apple.com/en-us/HT204397
I meant delete the iCloud email from the App. I don't use it much at all. I don't use two factor.