'Too' is used before adjectives to mean 'excessively' or 'more than enough'. The sentence means 'The tree is excessively high for me to climb.' 'Very' intensifies but doesn't create the same impossibility. 'Two' is a number, and 'great' doesn't convey the same meaning in this context.