I just started Bloons Monkey City and when I am fighting bloons, it doesn't let me upgrade my tower like a dart monkey. I already have the monkey academy so I can upgrade my dart monkey but still it won't let me upgrade. It only says it is locked. How do you upgrade your towers?
You need to unlock the higher level versions of the towers in the city portion of the game. Each tower has a building that holds upgrades and a building that lets you deploy more copies of the tower during battles. There are also some late game buildings that need to be built before you can purchase and research late game upgrades. Every tier 4 upgrade will require one of these special buildings. A few of the tier 3 upgrades on advanced towers will also need these special buildings.
Upgrades are purchased at the upgrade building for a certain amount of coins and gems. After the purchase, they will take some amount of real life time to be researched (a few minutes for tier 1 upgrades, hours and eventually days for the higher tiers) then you can click/tap to complete the research and finally they will be unlocked for use during battles.
The missions and tutorial during the city portion should cover this as you progress through the game.
You have to get the upgrade in the building before you can use it in battle. It takes ¢ and time. Tier 4 upgrades need a certain Special Building before they can be researched (Super Fan Clubhouse For SMFC, Temple Complex for Temple God, Archives of Knowledge for Glaive Lord & Bloonjitsu, you get the idea).