Yes, cats do kill to eat, and the process of animals killing to eat is called hunting.
No.
Many animals will eat road kill, for example coyotes and buzzards are notorious for scavenging road kill.
A lot of bigger animals
Andean Condors eat dead animals as they do not kill animals. They are a carnivore.
Technically, lions can kill a cheetah and eat it...but it doesn't happen. Humans kill cheetahs, but they don't usually eat them.
Herbivores eat plants (Browsers eat leaves, grazers eat grass and some animals eat both). Many herbivores also eat fruit.Carnivores hunt, kill & eat herbivores.Scavengers eat the left over carcasses of the carnivores.
large fish.
no, we kill and eat it (if it is edible)
Domesticated cats that live with people and are fed by people don't kill out of hunger. They kill out of ancient instinct to chase and kill many other kinds of animals. So no, they don't eat everything they kill. In fact they eat very little of what they kill unless they are feral or wild animals.
They either kill animals for game, food, or illegal activities. cause they feel like it
Yes that is what vultures eat, they feed of the carcases of dead animals but do not kill these animals themselves.