My overall advice is this: mining is not appropriate for newbies. You won't make a lot of money (if you make any at all) and there are many other things to learn about first.
4. After I did all this, I was still trying to figure out what my wallet address is and eventually figured out that if I go to coinbase.com, go to settings/crypto addresses, I have one crypto address.
...
1. I currently have one wallet address that I'm aware of. Am I correct to assume that this wallet address I now see on coinbase.com is the same wallet that's an app on my phone? I guess another way of wording this question would be: Does accessing my wallet via coinbase.com while on a PC vs accessing my coinbase wallet on my iphone mean I have two wallets, or are they both the same wallet?
You don't have a "wallet address" at coinbase because you don't have a wallet. You have an
account at coinbase with a
deposit address. I suggest that you avoid using the coinbase
wallet on your phone because coinbase has two apps. Both are generally referred to as wallets, but only one is actually a wallet, and that ambiguity can lead to the confusion demonstrated by your question.
If you are going to use coinbase, install their
app, but not their
wallet.
2. ...What mining program do you recommend that I use to mine bitcoin?...
You can't mine Bitcoin with a PC, but you can mine other coins and get paid in bitcoins. That is what NiceHash does. In order to decide whether or not to mine coins, you need to know your revenue (the amount you are paid by NiceHash) and your costs (the cost of your electricity and equipment). I think NiceHash is good for starting out, but I don't know what to do with the problems you have. Check the Bitcoin Forum > Alternate cryptocurrencies > Mining (Altcoins) forums here for NiceHash info as well as info about mining altcoins.