Any rectangular prism, including a cube, has 8 vertices and 6 faces.
A rectangular prism.
A cube has square six faces and eight vertices.
1 hexagonal prism = 8 faces (2 hexagons, 6 rectangles), 18 edges, 12 vertices.
A cube has 6 square faces, 12 edges and 8 vertices
Octagonal Prism
Its a rectangular prism
A cuboid can have 6 rectangular faces, 12 edges and 8 vertices
The question is somewhat confused. It has "... 6 flat SQUARE faces 2 are SQUARE and 4 are RECTANGLES ...." Assuming the first part is wrong, the shape is a cuboid.
An octahedron shape is one which has 8 faces. Since it is a prism it must be a hexagonal prism (2 hexagons and 6 rectangles = 8 faces). And a hexagonal prism has 2*6 = 12 vertices.
A rectangular prism has 6 sides and 8 vertices.
Since it has 10 faces, it must be a decahedron.
A cuboid could fit the given description
It is a cuboid that has 8 vertices, 12 edges and 6 faces
It is a cuboid that has 8 vertices, 12 edges and 6 faces
None. A shape with four faces is a tetrahedron and that has 4 vertices, not 6.
A cube