Answer:
1. both are so more offspring inherit desirable features
2. humans do the artificial one however natural selection doesn't have any human involvement.
3. no as heritable means a characteristic which can be transmitted from parent to offspring and if its not heritable then it cannot be passed on.
4. yes as it works as long as the trait already exists in the population