Here in Vegas, which is zone 9a, evergreens that also bear something you can eat are very rare.
Citrus grow well in these zones, but are too slow to grow for proper wind break, not to mention being rounder and wider.
Loquat can grow here, but it's not easy to get them acclimated to survive and thrive.
Avocado trees can also grow here as ornamentals, but they're even more difficult to acclimate and take years with specific care.
Mangoes are nigh impossible.
Bamboo is probably your best bet. Old Hammi does great with proper watering and light. If you like bamboo enough, you can eat the shoots for certain varieties.
Beyond that, the only other evergreen trees I see that do very well are pine, red push pistache, and olive. There are others, but they're not going to be ideal for your windbreak needs.
Your mileage may vary depending on if you're in desert hellscape 9a or tropical friendly 9a.