RE: If a tile is broken do you have to redo the whole floor
You should be able to replace the tile, but you need a matching tile and grout. Also your grout definitely could have lost some color so it may not match well. But try it, see how it looks before your do everything.