Try a raised bed if you are concerned about roots.
My main garden is a raised bed. The “new” area will be raised eventually after I move back home (job in Alaska). I spent 2 years getting rid of an ivy infestation and now I have all this open ground begging for a garden.
In the middle is an old apricot tree. I will cut it down eventually but since it’s still producing fruit, my wife wants to keep it.
The walnut tree is on the other side of the yard. It produces shade in the evening. The pecans across the alley are the shade producers in the morning.