The way that an engineer could use abstraction to improve the design of a website is:
Provide a user interface that allows a visitor to access many of the site’s functions by clicking options on a menu.
This approach simplifies the user experience by abstracting the complexity of the website's functions into a more manageable and easily navigable format, allowing users to interact with the website without needing to understand all the underlying details.