Finite Elements and Virtual Elements on Classical Meshes