Octagonal Prism
Hexagonal 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.
The three-dimensional shape that has 2 octagons and 8 rectangles is called a truncated octagonal prism. A truncated octagonal prism is a polyhedron with 10 faces, including 2 octagonal faces and 8 rectangular faces. The octagonal faces are the bases of the prism, while the rectangular faces are the lateral faces that connect the bases.
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.