Design an interactive application that displays the following:

•A main screen containing at least the company name, an animated image, and two buttons. One button allows the rental agent to proceed to a data entry screen and enter customer data (name, address, and so on). The other button allows the agent to enter rental agreement data.
•A customer data entry screen.
•A rental agreement data entry screen.
Create storyboards, define the objects you need, and define the connections between the screens the user will see.

To design an interactive application with the given requirements, you can follow these steps:

1. Define the main screen:
- Create a storyboard to visualize the layout and elements.
- On the main screen, include the company name, an animated image, and two buttons.
- Sketch out the design of the buttons, ensuring they are labeled accordingly.
- Define the connections between the main screen and other screens.

2. Build the customer data entry screen:
- Sketch the layout and fields needed for customer data entry (name, address, etc.).
- Consider adding validation rules or input restrictions to ensure data integrity.
- Connect the customer data entry screen to the main screen, allowing users to navigate back and forth.

3. Develop the rental agreement data entry screen:
- Design a layout to capture rental agreement data (rental duration, equipment details, etc.).
- Include any required fields or additional information.
- Establish a connection between the rental agreement data entry screen and the main screen for seamless navigation.

4. Create connections between screens:
- Determine how users will transition between the main screen, customer data entry screen, and rental agreement data entry screen.
- Define buttons or clickable elements that allow users to navigate between screens.
- Use clear and intuitive icons/labels to guide users through the application.

5. Incorporate interactive elements:
- Consider adding animation or visual cues to enhance the user experience.
- Utilize buttons, sliders, or dropdown menus for user input, depending on the required interactions.
- Validate user inputs and provide feedback for any errors or missing information.

6. Test and refine:
- Implement the designed application and conduct testing to ensure functionality and usability.
- Gather feedback from users to identify any areas for improvement.
- Refine the design based on user feedback and iterative testing.

By following these steps and continuously iterating based on user feedback, you can design an interactive application that meets the specified requirements.