I am trying to decide an trees to plant in my front yard. I know I want one with roots that grow straight down, but I don't want it to grow things that make a mess such as the beans. I would like a fast growing tree, that is good for climbing when it is mature. And also it needs to provide shade. Any suggestions?