There's no special tools for this because it's not really needed. You can likely do this with TileMaps that change when clicked. TileMap already has a helper function to detect which cell a pixel is in (e.g. you can get a cell under the clicked position).
It's just a matter of game logic, the standard Godot nodes can already provide the functionality.