Both are different names for processed cheese, such as Kraft American cheese. The legal definitions in the U.S. are:
Cheese
Wyoming is NOT famous for its cheese. Wisconsin is.
Cheese
Cheese does not eat anything because cheese is not an animal. Cheese is a food product made from milk.
Cheddar is a cheese, a dairy product.
Cheddar is a cheese, a dairy product.
It's processed cheese, not real cheese in my opinion, but it's pretty much the same as those cheese slices from Kraft.
Cheese
cottage cheese
Yes, cheese is made from milk, which is a dairy product.
yes, cheese is adairy product
Yes, but companies get around this by marketing products as something other than cheese. You will notice that many of them are labelled "cheese food" because that's different from cheese. I believe that in Canada they are much stricter, but in the US you can have a lot less cheese in a product. For example, the product known as "american cheese" does not exists in Canada, as it's actually processed in block form. Here, it would have to be packaged as "cheese food" or "cheesy" product. In Canada, you never see blocks of processed cheese, except for Velveeta, which is labelled a "cheese spread." The legislation around this is very complicated, but the link in related links may be helpful.