Chickens can most definetly eat table scraps, as long as they are not spoiled or rotten. Never feed your chickens something that you yourself would not eat. There's a treat list in the forum you can use that is very helpful.
A pullet is a chicken, actually a hen that is under a year old. Once they are a year old they are a hen. Same concept with Roosters; a cockeral is a rooster , or cock that is under a year of age.
To prevent getting rotten or spoiled eggs, always collect them the first day or two after they are laid. I believe about four days and then after that you really shouldn't eat them, or be cautious about them. But, again, I am not too positive with that one.
A few chickens can use one nesting box, so no, not every single chicken gets their own nesting box. I know that , most of the time, the eggs are in one box, so I guess they take turns lol.
I hope that was of some help to you ^^;