Bench means the player is available to enter the game as a pinch hitter or runner, defensive replacement, etc.
Rest means the player is sitting out the entire game (except under extraordinary circumstances, say as an injury replacement when absolutely no other player is available).