I'd recommend working with a professional garden landscaper or similar in your local area. This individual will know what varieties of which fruits prosper in St. Louis and their mature sizes.
This professional will also be able to advice as to the possibility/probability of fruit-tree roots becoming invasive and bothering your foundation, sidewalk, driveway, sewer pipes, etc.--something you *certainly* want to avoid!
Also keep in mind the sun exposure of the trees: some trees, esp. when young, are very susceptible to sun scald. OTOH, you may want to help them through that phase so that you have shade to help keep your house cool in the summer.
There was another thread last night on trees. Unfortunately, I don't remember what section it was under. But a search on "trees" and "foundation" will bring up the specific one, since I also raised this question on that thread.
USDA Zone 9/Sunset Zone 17