For a regular tessellation, the shapes can be duplicated infinitely to fill a plane such that there is no gap. The only shapes that can form regular tessellations are equilateral traingle(all sides are equal. This means that it can be turned to any side and it would remain the same), square and regular hexagon. Looking at the given options, we have
Shape Tessellate?
Octagon No
Hexagon Yes
Pentagon No
Square Yes
Triangle No(unless it is specified that it is an equilateral triangle)