can elements 10 do perspective function of crop or can it be upgraded to do this function like c3 etc?
It can do "something close" -- you move the sliders for vertical and horizontal perspective independently to bring the image into alignment with a supplied rectangular reference grid.
I use a free plugin that works more like what you describe -- place the 4 corners of a reference rectangle on the points of the image that should be a rectangle.
Ken
North America
Europe, Middle East and Africa
Asia Pacific