Mario Kart Arcade GP 2
You can use powerups as items. Along with the other games in the Mario Kart Arcade GP series, there are about 100 items in the game, making this and the others have the most items in a Mario Kart game at the time.